home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / etc / init.d / cryptdisks-early < prev    next >
Text File  |  2009-10-14  |  830b  |  52 lines

  1. #! /bin/sh
  2. ### BEGIN INIT INFO
  3. # Provides:          cryptdisks-early
  4. # Required-Start:    checkroot
  5. # Required-Stop:     umountroot
  6. # Should-Start:      udev devfsd
  7. # Should-Stop:       udev devfsd
  8. # X-Start-Before:    mdadm lvm2 evms
  9. # Default-Start:     S
  10. # Default-Stop:      0 6
  11. # Short-Description: Setup early encrypted block devices.
  12. # Description:
  13. ### END INIT INFO
  14.  
  15. set -e
  16.  
  17. if [ -r /lib/cryptsetup/cryptdisks.functions ]; then
  18.     . /lib/cryptsetup/cryptdisks.functions
  19. else
  20.     exit 0
  21. fi
  22.  
  23. INITSTATE="early"
  24. LOUD=""
  25.  
  26. case "$CRYPTDISKS_ENABLE" in
  27. [Nn]*)
  28.     exit 0
  29.     ;;
  30. esac
  31.  
  32. case "$1" in
  33. start)
  34.     do_start
  35.     ;;
  36. stop)
  37.     do_stop
  38.     ;;
  39. restart|reload|force-reload)
  40.     do_stop
  41.     do_start
  42.     ;;
  43. force-start)
  44.     FORCE_START="yes"
  45.     do_start
  46.     ;;
  47. *)
  48.     echo "Usage: cryptdisks-early {start|stop|restart|reload|force-reload|force-start}"
  49.     exit 1
  50.     ;;
  51. esac
  52.